操作系统逻辑结构
Q1:何为操作系统的逻辑结构?有哪几种典型逻辑结构?
四种典型逻辑结构:
-
整体式结构
-
分层式结构
-
微内核结构(c/s架构)
-
.虚拟机设计结构
Q2:分层结构的分层原则是什么?
1、最底层——硬件相关
2、最外层——外部特性
3、中间层——按调用次序或消息传递顺序分几层
4、较低层——共性的服务,
5、较低层——活跃的服务
Q3:微内核结构的特点是什么?
足够小:只提供OS最基本的核心功能与服务
1、只实现与硬件紧密相关的处理
2、只实现一些较基本的功能
3、只负责客户与服务器间的通信
Q4:何为CPU的态?定义态的作用什么?有哪些态?
1、CPU的工作状态即为CPU的态
2、态的作业:对资源和指令的使用权限进行描述
3、三种态:
- 核态:能够访问所有资源,执行所有指令;能管理程序和OS内核
- 用户态:仅能访问部分资源,使用用户程序
- 管态;介于核态与用户态之间
Q5:中断的概念是什么?中断的响应过程是怎样的?
中断是指CPU对突发的外部时间的反应过程或机制。
中断响应过程:
1、识别中断源
2、保护断点与现场
3、装入中断服务程序的入口地址(CS:IP)
4、进入中断服务程序
5、回复现场与断点
6、中断返回:IRET